\hypertarget{classHeap_1_1WinnerTree}{\section{\-Heap\-:\-:\-Winner\-Tree$<$ \-T, \-Tcontainer, \-External\-Channel, \-\_\-\-Type\-Compare $>$ \-Class \-Template \-Reference}
\label{classHeap_1_1WinnerTree}\index{\-Heap\-::\-Winner\-Tree$<$ T, Tcontainer, External\-Channel, \-\_\-\-Type\-Compare $>$@{\-Heap\-::\-Winner\-Tree$<$ T, Tcontainer, External\-Channel, \-\_\-\-Type\-Compare $>$}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classHeap_1_1WinnerTree_a404152858f00242f3b225f47edaff3cf}{{\bfseries \-Winner\-Tree} (int n\-Channel=1)}\label{classHeap_1_1WinnerTree_a404152858f00242f3b225f47edaff3cf}

\item 
\hypertarget{classHeap_1_1WinnerTree_a254011ffb5847bde227aa70f1a20f736}{{\bfseries modify\-Channel} (int idx, \-External\-Channel channel)}\label{classHeap_1_1WinnerTree_a254011ffb5847bde227aa70f1a20f736}

\item 
\hypertarget{classHeap_1_1WinnerTree_aabe7a3b64620a8ffd7614aa73f37a7db}{{\bfseries add\-External\-Channel} (\-External\-Channel $\ast$channel)}\label{classHeap_1_1WinnerTree_aabe7a3b64620a8ffd7614aa73f37a7db}

\item 
\hypertarget{classHeap_1_1WinnerTree_a6dda108e414210414010b949edde4522}{{\bfseries remove\-External\-Channel} (int idx)}\label{classHeap_1_1WinnerTree_a6dda108e414210414010b949edde4522}

\item 
\hypertarget{classHeap_1_1WinnerTree_aedd421497d5a26f6dd87259a2cb81008}{\-T {\bfseries top} ()}\label{classHeap_1_1WinnerTree_aedd421497d5a26f6dd87259a2cb81008}

\item 
\hypertarget{classHeap_1_1WinnerTree_a8ccaabc3bc4e51ac070026e856643ac0}{\-External\-Channel$<$ \-T $>$ $\ast$ {\bfseries top\-Channel} ()}\label{classHeap_1_1WinnerTree_a8ccaabc3bc4e51ac070026e856643ac0}

\item 
\hypertarget{classHeap_1_1WinnerTree_a20beac7667def600e9a75b9e8184bae4}{\-T {\bfseries pop} ()}\label{classHeap_1_1WinnerTree_a20beac7667def600e9a75b9e8184bae4}

\end{DoxyCompactItemize}
\subsubsection*{template$<$class T, class Tcontainer = std\-::deque$<$int$>$, class External\-Channel = std\-::priority\-\_\-queue$<$\-T$>$, class \-\_\-\-Type\-Compare = std\-::less$<$\-T$>$$>$ class Heap\-::\-Winner\-Tree$<$ T, Tcontainer, External\-Channel, \-\_\-\-Type\-Compare $>$}



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
heap/winner\-Tree.\-h\end{DoxyCompactItemize}
